A Tractable, Approximate, Combinatorial 3D rigidity characterization
نویسندگان
چکیده
There is no known, tractable, characterization of 3D rigidity of sets of points constrained by pairwise distances or 3D distance constraint graphs. We give a combinatorial approximate characterization of such graphs which we call module-rigidity, which can be determined by a polynomial time algorithm. We show that this property is natural and robust in a formal sense. Rigidity implies module-rigidity, and modulerigidity significantly improves upon the generalized Laman degree-of-freedom or density count. Specifically, graphs containing ”bananas” or ”hinges” [8] are not module-rigid, while the generalized Laman count would claim rigidity. The algorithm that follows from our characterization of module-rigidity gives a complete decomposition of non module-rigid graphs into its maximal module-rigid subgraphs. To put the result in perspective, it should be noted that, prior to the recent algorithm of [21] there was no known polynomial time algorithm for obtaining all maximal subgraphs of an input constraint graph that satisfy the generalized Laman count, specifically when overconstraints or redundant constraints are present. The new method has been implemented in the FRONTIER [23], [35], [28], [29] opensource 3D geometric constraint solver and has many useful properties and practical applications [30], [31], [32], [34], [33]. Specifically, the method is used for constructing a so-called decomposition-recombination (DR) plan for 3D geometric constraint systems, which is crucial to defeat the exponential complexity of solving the (sparse) polynomial system obtained from the entire geometric constraint system. The DR-plan guides the algebraic-numeric solver by ensuring that only small subsystems are ever solved. The new, approximate characterization of 3D rigidity permits FRONTIER to deal with a far larger class of 3D constraint systems (a class adequate for most applications) than any other current geometric constraint solver.
منابع مشابه
Combinatorial and Algorithmic Volume Rigidity
We study the generic rigidity properties of systems of volume constraints. We formally define, in an algebraic geometrical setting, the volume rigidity problem and extract its underlying sparse hypergraph structure. Then we develop a combinatorial theory of cocircuit matroids which leads to a very general linear representation result for sparse hypergraphs. Applying this to the volume rigidity ...
متن کاملAngular rigidity in 3D: combinatorial characterizations and algorithms
Constraint-based CAD software, used by engineers to design sophisticated mechanical systems, relies on a wide range of geometrical constraints. In this paper we focus on one special case: angular constraints in 3D. We give a complete combinatorial characterization for generic minimal rigidity in two new models: lineplane-and-angle and body-and-angle structures. As an immediate consequence, we o...
متن کاملNucleation-free 3D rigidity
All known examples of generic 3D bar-and-joint frameworks where the distance between a non-edge pair is implied by the edges in the graph contain a rigid vertexinduced subgraph. In this paper we present a class of arbitrarily large graphs with no non-trivial vertex-induced rigid subgraphs, which have implied distances between pairs of vertices not joined by edges. As a consequence, we obtain (a...
متن کاملMaxwell-independence: a new rank estimate for 3D rigidity matroids
Maxwell’s condition states that the edges of a graph are independent in its d-dimensional generic rigidity matroid only if (a) the number of edges does not exceed d|V | − ( d+1 2 ) , and (b) this holds for every induced subgraph. We call such graphs Maxwell-independent in d dimensions. Laman’s theorem shows that the converse holds in 2D. While the converse is false in 3D, we answer the followin...
متن کاملCombinatorics and the rigidity of CAD systems
We study the rigidity of body-and-cad frameworks which capture the majority of the geometric constraints used in 3D mechanical engineering CAD software. We present a combinatorial characterization of the generic minimal rigidity of a subset of body-and-cad frameworks in which we treat 20 of the 21 body-and-cad constraints, omitting only point-point coincidences. While the handful of classical c...
متن کامل